Which of the following is true regarding interfaces? A Interfaces can only have one abstract method. B Multiple interfaces may be implemented. C Interfaces have all the same functionality as a regular class. D Interfaces can be extended or implemented. E Interfaces can be instantiated directly using the keyword "new".